NetSin: An Object-Oriented Architectural Simulator Suite
نویسندگان
چکیده
NetSim is an object-oriented based architectural simulator suite written in C# and uses Microsoft’s .NET Framework. NetSim consists of several libraries that contain various architectural modules that can be combined to form many different computer architectures. The approach to NetSim was to concentrate on accuracy and flexibility for any given architecture at the cost of simulation speed. This approach ultimately leads to quicker development time that yields more accurate results than past architectural simulators. Using NetSim, a two-person team was able to develop, debug, and validate a PowerPC-like superscalar processor running SPEC95 and SPEC2000 benchmarks in approximately eight weeks.
منابع مشابه
Availability evaluation of Software architecture of object oriented Style using coloured Petri nets
Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...
متن کاملExecution Characteristics of Object Oriented
It is widely accepted that object-oriented design improves code reusability, facilitates code maintainability and enables higher levels of abstraction. Although software developers and the software engineering community have embraced object-oriented programming for these beneets, there have been wide concerns about the performance overhead associated with this programming paradigm on modern pro...
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملUsing AOSD and MDD to Enhance the Architectural Design Phase
This paper describes an MDD process that enhances the architectural design phase by closing the gap between ADLs and the notations used at the detailed design phase. We have defined modelto-model transformation rules to automatically generate either aspectoriented or object-oriented UML 2.0 models from high-level architectural specifications specified using AO-ADL. These rules have been integra...
متن کاملXPERSim: A Simulator for Robot Learning by Experimentation
In this paper, we present XPERSim, a 3D simulator built on top of open source components that quickly and easily constructs an accurate and photo-realistic simulation, both visually and dynamically, for robots of arbitrary morphology and of the environment within which it functions. While many existing robot simulators provide a good dynamics simulation, they often lack the high quality visuali...
متن کامل